in spite of all odds - Francés Inglés Diccionario